<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <!-- 开启理想视口 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        .box {
            display: flex;
        }

        .left {
            width: 50rem;
            height: 26.667rem;
            background-color: yellowgreen;
        }

        .right {
            width: 50rem;
            height: 26.667rem;
            background-color: tomato;
        }
    </style>
</head>

<body>
    <!-- 
            视觉视口
                也就是手机屏幕的大小
            布局视口
                css可以操作的画布的大小
            理想视口
                就布局视口和视觉视口保持一致
         -->
    <div class="box">
        <div class="left"></div>
        <div class="right"></div>
    </div>
    <script>
        // 获取html 也就是屏幕的大小
        const docEl = document.documentElement;
        // 设置 1rem = 屏幕宽度 / 100
        function setRemUnit() {
            const rem = docEl.clientWidth / 100
            docEl.style.fontSize = rem + 'px'
        }
        setRemUnit();
        // 当浏览器大小调整或后退时，重新更新字体大小
        window.addEventListener('resize', setRemUnit)

    </script>
</body>

</html>